//
//  BRWalletBaseTCell.h
//  BrezzeSaaS
//
//  Created by 甘卫国 on 2023/12/1.
//  Copyright © 2023 Brezze GWG. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BRWalletModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface BRWalletBaseTCell : UITableViewCell

@property (nonatomic,strong) UIImageView *leftImg;

@property (nonatomic,strong) UIView *bgView;
@property (nonatomic,strong) QMUILabel *typeL;
@property (nonatomic,strong) QMUILabel *tipsL;
@property (nonatomic,strong) QMUILabel *amountL;

@property (nonatomic,strong) QMUIButton *btn;
@property (nonatomic,copy) BRBOOLBlock btnClickBlock;
- (void)btnAction:(QMUIButton *)btn;

@property (nonatomic,strong) NSString *amountStr;

#pragma mark - UI --
- (void)setUI;

@end
/// 押金
@interface BRWalletDepositTCell : BRWalletBaseTCell

@property (nonatomic,assign) BOOL isTopUp;

@end
/// 预付款
@interface BRWalletPrepaymentTCell : BRWalletBaseTCell
/// 是否有预付款
@property (nonatomic,assign) BOOL isPrepayment;

@property (nonatomic,strong) QMUIButton *reFundBtn;

@end

/// 可授权按钮
@interface BRApplePreCell : UITableViewCell

//@property (nonatomic,strong) BRBroderBtn *btn;
#pragma mark - UI --
- (void)setUI;

@end

/// 可取消授权
@interface BRApplePreEnableCell : BRApplePreCell



@end

#pragma mark -  ----------------------------
@interface BRWalletCardBaseTCell : UITableViewCell

@property (nonatomic,strong) UIImageView *cardImg;

@property (nonatomic,strong) UIImageView *bgImg;

@property (nonatomic,strong) QMUILabel *nameL;

@property (nonatomic,copy) BRVoidBlock toSetBlock;

@property (nonatomic,strong) UIStackView *stackView;

@property (nonatomic,strong) UIView *bg;

@property (nonatomic,strong) QMUIButton *btn;

- (void)setUI;

@end


@interface BRWalletCardTCell : BRWalletCardBaseTCell


@property (nonatomic,strong) QMUILabel *numL;
@property (nonatomic,strong) QMUILabel *expireL;
@property (nonatomic,strong) UIView *defaultBGView;

@property (nonatomic,strong) BRCardModel *dto;


@property (nonatomic,assign) BOOL isDefault;



@end

@interface BRWalletCardAddTCell : BRWalletCardBaseTCell


@property (nonatomic,strong) QMUILabel *subL;


@end


/// 钱包 支付方式 cell
@interface BRWalletCardListTBCell : UITableViewCell

@property (nonatomic,strong) QMUITableView *tableView;

@property (nonatomic,strong) NSArray *datas;

@property (nonatomic,copy) BRIntBlock removeBlcok;

@end

/// 钱包 支付方式 cell
@interface BRWalletCardListCellV2 : UITableViewCell

@property (nonatomic,strong) UIImageView *typeImg;

@property (nonatomic,strong) QMUILabel *titleL;

@property (nonatomic,strong) UIView *contView;

@property (nonatomic,strong) UIView *line;

@property (nonatomic,strong) QMUIButton *reBtn;

@property (nonatomic,strong) BRCardModel *dto;

@property (nonatomic,copy) BRVoidBlock removeBlcok;

@end


NS_ASSUME_NONNULL_END
